<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // Date 对象 是一个  时间对象 ,包含了时间相关的信息....
        // 他还是一个构造函数(专门用来造对象)

        // 想获取当前时间的信息,Date 对象有时间信息
        var nowDate = new Date();  // 生成了(制作)一个  保存当前时间信息的对象
        console.log(nowDate);
        console.dir(nowDate)
        // 从生成的这个对象里边去拿 当前时间信息 
        var year = nowDate.getFullYear();
        console.log(year); // 2020
        var month = nowDate.getMonth(); // [0,11]
        console.log(month); // 2
        // 想获取准确的月份  需要+1
        month = month+1;

        var day = nowDate.getDate();
        var hour = nowDate.getHours();
        var mins = nowDate.getMinutes();
        var second = nowDate.getSeconds();
        var m_s = nowDate.getMilliseconds();
        console.log(day,hour,mins,second,m_s);

        var weekDay = nowDate.getDay();  //星期
        console.log(weekDay);



        // 时间戳
        // 时间戳：指的是从格林威治标准时间的1970年1月1日，0时0分0秒到当前日期所花费的毫秒数（1 秒 = 1000 毫秒）
        console.log(nowDate.getTime()); // 1584516862632

        var date2 = new Date("2017/09/06 09:00:00"); // 创建了一个 保存2017年9月6号 9点 这个时间信息 的  时间对象
        console.log(date2);


        // 拼接字符串的技巧  常规操作 

        // 拼着这样一个字符串,打印在控制台: '2019年3月3日 18时56分4秒'
        var str = year + '年' + month + '月' + day +'日 '+ hour + '时' + mins +'分'+ second +'秒';
        console.log(str);

        // 快速拼串的技巧
        // 粘贴过来,把动态的东西用变量替换即可
        // 拼接一个空字符串 没有任何影响
        // 替换完之后可能前后会有空白字符串,可删可不删
        var str1 = ''+year+'年'+month+'月'+day+'日 '+hour+'时'+mins+'分'+second+'秒';
        console.log(str1);

    </script>
</body>
</html>